|
RAIS
3.2
|
00001 using System; 00002 using System.Collections.Generic; 00003 using System.Text; 00004 using NUnit.Framework; 00005 using RAIS.Common.DynamicMaskManagement; 00006 using RAIS.Common.TableManagement; 00007 using RAIS.DataAccessLayer; 00008 00009 namespace RAIS.DataAccessLayerTest 00010 { 00011 [TestFixture] 00012 public class DynamicMaskManagementTest 00013 { 00014 DynamicMaskData dynamicMaskData = new DynamicMaskData(); 00015 DynamicMask dynamicMask = new DynamicMask(); 00016 00017 TableGroup tableGroup = new TableGroup(); 00018 00019 Table table1 = new Table(); 00020 Field field11 = new Field(); 00021 Field field12 = new Field(); 00022 Field field13 = new Field(); 00023 00024 Table table2 = new Table(); 00025 Field field21 = new Field(); 00026 00027 Table table3 = new Table(); 00028 Field field31 = new Field(); 00029 00030 00031 [SetUp] 00032 public void Init() 00033 { 00034 // Clear DB 00035 Assert.IsTrue(TestUtilities.TruncateTablesForDynamicMaskManagementTest(), "Clear DB before test error"); 00036 00037 // Initialize DynamicMask.DynamicMaskTypeDictionary 00038 new DynamicMaskManagement(); 00039 00040 this.tableGroup = TableManagement.TableGroups["Associated Equipments"]; 00041 00042 this.table3 = TestUtilities.CreateSingleTable(3, this.tableGroup); 00043 this.field31 = TestUtilities.AddTextField(1, this.table3); 00044 00045 this.table2 = TestUtilities.CreateSingleTable(2, this.tableGroup); 00046 this.field21 = TestUtilities.AddTextField(1, this.table2); 00047 00048 this.table1 = TestUtilities.CreateSingleTable(1, this.tableGroup); 00049 this.field11 = TestUtilities.AddTextField(1, this.table1); 00050 this.field12 = TestUtilities.AddSingleLookupField(2, this.table1, this.table2); 00051 this.field13 = TestUtilities.AddLookupPlusIntegerField(3, this.table1, this.table3); 00052 00053 this.dynamicMask = TestUtilities.CreateSingleRowMaskWithListInDB(1, this.table1); 00054 } 00055 [Test] 00056 public void GetDynamicMaskData_DynamicMask_Name() 00057 { 00058 // Test 00059 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00060 00061 // Check 00062 Assert.AreEqual(dynamicMaskData.DynamicMask.Name, this.dynamicMask.Name); 00063 } 00064 [Test] 00065 public void GetDynamicMaskData_DynamicMask_Type() 00066 { 00067 // Test 00068 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00069 00070 // Check 00071 Assert.AreEqual(dynamicMaskData.DynamicMask.Type, this.dynamicMask.Type); 00072 } 00073 [Test] 00074 public void GetDynamicMaskData_DynamicMask_TypeData_ID() 00075 { 00076 // Test 00077 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00078 00079 // Check 00080 Assert.AreEqual(dynamicMaskData.DynamicMask.TypeData.ID, this.dynamicMask.TypeData.ID); 00081 } 00082 [Test] 00083 public void GetDynamicMaskData_DynamicMask_TypeData_Type() 00084 { 00085 // Test 00086 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00087 00088 // Check 00089 Assert.AreEqual(dynamicMaskData.DynamicMask.TypeData.Type, this.dynamicMask.TypeData.Type); 00090 } 00091 [Test] 00092 public void GetDynamicMaskData_DynamicMask_TypeData_VisibleName() 00093 { 00094 // Test 00095 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00096 00097 // Check 00098 Assert.AreEqual(dynamicMaskData.DynamicMask.TypeData.VisibleName, this.dynamicMask.TypeData.VisibleName); 00099 } 00100 [Test] 00101 public void GetDynamicMaskData_DynamicMask_TypeData_Reference() 00102 { 00103 // Test 00104 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00105 00106 // Check 00107 Assert.AreEqual(dynamicMaskData.DynamicMask.TypeData.Reference, this.dynamicMask.TypeData.Reference); 00108 } 00109 [Test] 00110 public void GetDynamicMaskData_DynamicMask_Table_ID() 00111 { 00112 // Test 00113 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00114 00115 // Check 00116 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.ID, this.dynamicMask.Table.ID); 00117 } 00118 [Test] 00119 public void GetDynamicMaskData_DynamicMask_Table_Name() 00120 { 00121 // Test 00122 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00123 00124 // Check 00125 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Name, this.dynamicMask.Table.Name); 00126 } 00127 [Test] 00128 public void GetDynamicMaskData_DynamicMask_Table_Type() 00129 { 00130 // Test 00131 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00132 00133 // Check 00134 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Type, this.dynamicMask.Table.Type); 00135 } 00136 [Test] 00137 public void GetDynamicMaskData_DynamicMask_Table_TypeData_ID() 00138 { 00139 // Test 00140 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00141 00142 // Check 00143 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.TypeData.ID, this.dynamicMask.Table.TypeData.ID); 00144 } 00145 [Test] 00146 public void GetDynamicMaskData_DynamicMask_Table_TypeData_Type() 00147 { 00148 // Test 00149 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00150 00151 // Check 00152 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.TypeData.Type, this.dynamicMask.Table.TypeData.Type); 00153 } 00154 [Test] 00155 public void GetDynamicMaskData_DynamicMask_Table_TypeData_VisibleName() 00156 { 00157 // Test 00158 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00159 00160 // Check 00161 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.TypeData.VisibleName, this.dynamicMask.Table.TypeData.VisibleName); 00162 } 00163 [Test] 00164 public void GetDynamicMaskData_DynamicMask_Table_TypeText() 00165 { 00166 // Test 00167 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00168 00169 // Check 00170 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.TypeText, this.dynamicMask.Table.TypeText); 00171 } 00172 [Test] 00173 public void GetDynamicMaskData_DynamicMask_Table_CustomTable() 00174 { 00175 // Test 00176 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00177 00178 // Check 00179 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.CustomTable, this.dynamicMask.Table.CustomTable); 00180 } 00181 [Test] 00182 public void GetDynamicMaskData_DynamicMask_Table_PrimaryKeyFieldName() 00183 { 00184 // Test 00185 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00186 00187 // Check 00188 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.PrimaryKeyFieldName, this.dynamicMask.Table.PrimaryKeyFieldName); 00189 } 00190 [Test] 00191 public void GetDynamicMaskData_DynamicMask_Table_VisibleTextFieldName() 00192 { 00193 // Test 00194 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00195 00196 // Check 00197 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.VisibleTextFieldName, this.dynamicMask.Table.VisibleTextFieldName); 00198 } 00199 [Test] 00200 public void GetDynamicMaskData_DynamicMask_Table_Field_1_ID() 00201 { 00202 // Test 00203 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00204 00205 // Check 00206 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].ID 00207 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].ID); 00208 } 00209 [Test] 00210 public void GetDynamicMaskData_DynamicMask_Table_Field_1_Name() 00211 { 00212 // Test 00213 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00214 00215 // Check 00216 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].Name 00217 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].Name); 00218 } 00219 [Test] 00220 public void GetDynamicMaskData_DynamicMask_Table_Field_1_LocalLanguageFieldName() 00221 { 00222 // Test 00223 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00224 00225 // Check 00226 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].LocalLanguageFieldName 00227 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].LocalLanguageFieldName); 00228 } 00229 [Test] 00230 public void GetDynamicMaskData_DynamicMask_Table_Field_1_FieldPurpose() 00231 { 00232 // Test 00233 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00234 00235 // Check 00236 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].FieldPurpose 00237 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].FieldPurpose); 00238 } 00239 [Test] 00240 public void GetDynamicMaskData_DynamicMask_Table_Field_1_LocalLanguageFieldPurpose() 00241 { 00242 // Test 00243 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00244 00245 // Check 00246 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].LocalLanguageFieldPurpose 00247 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].LocalLanguageFieldPurpose); 00248 } 00249 [Test] 00250 public void GetDynamicMaskData_DynamicMask_Table_Field_1_Type() 00251 { 00252 // Test 00253 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00254 00255 // Check 00256 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].Type 00257 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].Type); 00258 } 00259 [Test] 00260 public void GetDynamicMaskData_DynamicMask_Table_Field_1_TypeData_ID() 00261 { 00262 // Test 00263 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00264 00265 // Check 00266 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].TypeData.ID 00267 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].TypeData.ID); 00268 } 00269 [Test] 00270 public void GetDynamicMaskData_DynamicMask_Table_Field_1_TypeData_Type() 00271 { 00272 // Test 00273 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00274 00275 // Check 00276 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].TypeData.Type 00277 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].TypeData.Type); 00278 } 00279 [Test] 00280 public void GetDynamicMaskData_DynamicMask_Table_Field_1_TypeData_VisibleName() 00281 { 00282 // Test 00283 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00284 00285 // Check 00286 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].TypeData.VisibleName 00287 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].TypeData.VisibleName); 00288 } 00289 [Test] 00290 public void GetDynamicMaskData_DynamicMask_Table_Field_1_TypeText() 00291 { 00292 // Test 00293 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00294 00295 // Check 00296 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].TypeText 00297 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].TypeText); 00298 } 00299 [Test] 00300 public void GetDynamicMaskData_DynamicMask_Table_Field_1_Size() 00301 { 00302 // Test 00303 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00304 00305 // Check 00306 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].Size 00307 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].Size); 00308 } 00309 [Test] 00310 public void GetDynamicMaskData_DynamicMask_Table_Field_1_SizeData_ID() 00311 { 00312 // Test 00313 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00314 00315 // Check 00316 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].SizeData.ID 00317 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].SizeData.ID); 00318 } 00319 [Test] 00320 public void GetDynamicMaskData_DynamicMask_Table_Field_1_SizeData_Type() 00321 { 00322 // Test 00323 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00324 00325 // Check 00326 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].SizeData.Type 00327 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].SizeData.Type); 00328 } 00329 [Test] 00330 public void GetDynamicMaskData_DynamicMask_Table_Field_1_SizeData_VisibleName() 00331 { 00332 // Test 00333 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00334 00335 // Check 00336 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].SizeData.VisibleName 00337 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].SizeData.VisibleName); 00338 } 00339 [Test] 00340 public void GetDynamicMaskData_DynamicMask_Table_Field_1_SizeText() 00341 { 00342 // Test 00343 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00344 00345 // Check 00346 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].SizeText 00347 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].SizeText); 00348 } 00349 [Test] 00350 public void GetDynamicMaskData_DynamicMask_Table_Field_1_Necessity() 00351 { 00352 // Test 00353 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00354 00355 // Check 00356 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].Necessity 00357 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].Necessity); 00358 } 00359 [Test] 00360 public void GetDynamicMaskData_DynamicMask_Table_Field_1_NecessityData_ID() 00361 { 00362 // Test 00363 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00364 00365 // Check 00366 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].NecessityData.ID 00367 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].NecessityData.ID); 00368 } 00369 [Test] 00370 public void GetDynamicMaskData_DynamicMask_Table_Field_1_NecessityData_Type() 00371 { 00372 // Test 00373 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00374 00375 // Check 00376 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].NecessityData.Type 00377 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].NecessityData.Type); 00378 } 00379 [Test] 00380 public void GetDynamicMaskData_DynamicMask_Table_Field_1_NecessityData_VisibleName() 00381 { 00382 // Test 00383 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00384 00385 // Check 00386 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].NecessityData.VisibleName 00387 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].NecessityData.VisibleName); 00388 } 00389 [Test] 00390 public void GetDynamicMaskData_DynamicMask_Table_Field_1_NecessityText() 00391 { 00392 // Test 00393 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00394 00395 // Check 00396 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].NecessityText 00397 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].NecessityText); 00398 } 00399 [Test] 00400 public void GetDynamicMaskData_DynamicMask_Table_Field_1_Order() 00401 { 00402 // Test 00403 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00404 00405 // Check 00406 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].Order 00407 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].Order); 00408 } 00409 [Test] 00410 public void GetDynamicMaskData_DynamicMask_Table_Field_1_IsNameField() 00411 { 00412 // Test 00413 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00414 00415 // Check 00416 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].IsNameField 00417 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].IsNameField); 00418 } 00419 [Test] 00420 public void GetDynamicMaskData_DynamicMask_Table_Field_1_SystemField() 00421 { 00422 // Test 00423 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00424 00425 // Check 00426 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].SystemField 00427 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].SystemField); 00428 } 00429 [Test] 00430 public void GetDynamicMaskData_DynamicMask_Table_Field_1_VisibleOnForms() 00431 { 00432 // Test 00433 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00434 00435 // Check 00436 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].VisibleOnForms 00437 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].VisibleOnForms); 00438 } 00439 [Test] 00440 public void GetDynamicMaskData_DynamicMask_Table_Field_1_UniqueValue() 00441 { 00442 // Test 00443 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00444 00445 // Check 00446 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].UniqueValue 00447 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].UniqueValue); 00448 } 00449 [Test] 00450 public void GetDynamicMaskData_DynamicMask_Table_Field_1_NeedsTranslation() 00451 { 00452 // Test 00453 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00454 00455 // Check 00456 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].NeedsTranslation 00457 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].NeedsTranslation); 00458 } 00459 [Test] 00460 public void GetDynamicMaskData_DynamicMask_Table_Field_1_Multiline() 00461 { 00462 // Test 00463 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00464 00465 // Check 00466 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].Multiline 00467 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].Multiline); 00468 } 00469 [Test] 00470 public void GetDynamicMaskData_DynamicMask_Table_Field_1_RelatedTable() 00471 { 00472 // Test 00473 DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00474 00475 // Check 00476 Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].RelatedTable 00477 , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(1)].RelatedTable); 00478 } 00479 //[Test] 00480 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_ID() 00481 //{ 00482 // // Test 00483 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00484 00485 // // Check 00486 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].ID 00487 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].ID); 00488 //} 00489 //[Test] 00490 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_Name() 00491 //{ 00492 // // Test 00493 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00494 00495 // // Check 00496 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].Name 00497 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].Name); 00498 //} 00499 //[Test] 00500 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_LocalLanguageFieldName() 00501 //{ 00502 // // Test 00503 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00504 00505 // // Check 00506 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].LocalLanguageFieldName 00507 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].LocalLanguageFieldName); 00508 //} 00509 //[Test] 00510 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_FieldPurpose() 00511 //{ 00512 // // Test 00513 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00514 00515 // // Check 00516 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].FieldPurpose 00517 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].FieldPurpose); 00518 //} 00519 //[Test] 00520 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_LocalLanguageFieldPurpose() 00521 //{ 00522 // // Test 00523 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00524 00525 // // Check 00526 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].LocalLanguageFieldPurpose 00527 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].LocalLanguageFieldPurpose); 00528 //} 00529 //[Test] 00530 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_Type() 00531 //{ 00532 // // Test 00533 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00534 00535 // // Check 00536 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].Type 00537 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].Type); 00538 //} 00539 //[Test] 00540 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_TypeData_ID() 00541 //{ 00542 // // Test 00543 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00544 00545 // // Check 00546 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].TypeData.ID 00547 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].TypeData.ID); 00548 //} 00549 //[Test] 00550 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_TypeData_Type() 00551 //{ 00552 // // Test 00553 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00554 00555 // // Check 00556 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].TypeData.Type 00557 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].TypeData.Type); 00558 //} 00559 //[Test] 00560 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_TypeData_VisibleName() 00561 //{ 00562 // // Test 00563 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00564 00565 // // Check 00566 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].TypeData.VisibleName 00567 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].TypeData.VisibleName); 00568 //} 00569 //[Test] 00570 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_TypeText() 00571 //{ 00572 // // Test 00573 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00574 00575 // // Check 00576 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].TypeText 00577 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].TypeText); 00578 //} 00579 //[Test] 00580 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_Size() 00581 //{ 00582 // // Test 00583 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00584 00585 // // Check 00586 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].Size 00587 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].Size); 00588 //} 00589 //[Test] 00590 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_SizeData_ID() 00591 //{ 00592 // // Test 00593 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00594 00595 // // Check 00596 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].SizeData.ID 00597 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].SizeData.ID); 00598 //} 00599 //[Test] 00600 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_SizeData_Type() 00601 //{ 00602 // // Test 00603 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00604 00605 // // Check 00606 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].SizeData.Type 00607 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].SizeData.Type); 00608 //} 00609 //[Test] 00610 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_SizeData_VisibleName() 00611 //{ 00612 // // Test 00613 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00614 00615 // // Check 00616 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].SizeData.VisibleName 00617 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].SizeData.VisibleName); 00618 //} 00619 //[Test] 00620 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_SizeText() 00621 //{ 00622 // // Test 00623 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00624 00625 // // Check 00626 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].SizeText 00627 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].SizeText); 00628 //} 00629 //[Test] 00630 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_Necessity() 00631 //{ 00632 // // Test 00633 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00634 00635 // // Check 00636 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].Necessity 00637 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].Necessity); 00638 //} 00639 //[Test] 00640 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_NecessityData_ID() 00641 //{ 00642 // // Test 00643 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00644 00645 // // Check 00646 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].NecessityData.ID 00647 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].NecessityData.ID); 00648 //} 00649 //[Test] 00650 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_NecessityData_Type() 00651 //{ 00652 // // Test 00653 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00654 00655 // // Check 00656 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].NecessityData.Type 00657 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].NecessityData.Type); 00658 //} 00659 //[Test] 00660 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_NecessityData_VisibleName() 00661 //{ 00662 // // Test 00663 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00664 00665 // // Check 00666 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].NecessityData.VisibleName 00667 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].NecessityData.VisibleName); 00668 //} 00669 //[Test] 00670 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_NecessityText() 00671 //{ 00672 // // Test 00673 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00674 00675 // // Check 00676 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].NecessityText 00677 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].NecessityText); 00678 //} 00679 //[Test] 00680 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_Order() 00681 //{ 00682 // // Test 00683 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00684 00685 // // Check 00686 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].Order 00687 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].Order); 00688 //} 00689 //[Test] 00690 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_IsNameField() 00691 //{ 00692 // // Test 00693 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00694 00695 // // Check 00696 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].IsNameField 00697 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].IsNameField); 00698 //} 00699 //[Test] 00700 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_SystemField() 00701 //{ 00702 // // Test 00703 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00704 00705 // // Check 00706 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].SystemField 00707 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].SystemField); 00708 //} 00709 //[Test] 00710 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_VisibleOnForms() 00711 //{ 00712 // // Test 00713 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00714 00715 // // Check 00716 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].VisibleOnForms 00717 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].VisibleOnForms); 00718 //} 00719 //[Test] 00720 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_UniqueValue() 00721 //{ 00722 // // Test 00723 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00724 00725 // // Check 00726 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].UniqueValue 00727 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].UniqueValue); 00728 //} 00729 //[Test] 00730 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_NeedsTranslation() 00731 //{ 00732 // // Test 00733 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00734 00735 // // Check 00736 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].NeedsTranslation 00737 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].NeedsTranslation); 00738 //} 00739 //[Test] 00740 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_Multiline() 00741 //{ 00742 // // Test 00743 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00744 00745 // // Check 00746 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].Multiline 00747 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].Multiline); 00748 //} 00749 //[Test] 00750 //public void GetDynamicMaskData_DynamicMask_Table_Field_2_RelatedTable() 00751 //{ 00752 // // Test 00753 // DynamicMaskData dynamicMaskData = DynamicMaskManagement.GetDynamicMaskData(this.dynamicMask.Name); 00754 00755 // // Check 00756 // Assert.AreEqual(dynamicMaskData.DynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].RelatedTable 00757 // , this.dynamicMask.Table.Fields[TestUtilities.TestFieldName(2)].RelatedTable); 00758 //} 00759 //[TearDown] 00760 public void Finally() 00761 { 00762 // Restore to previous state 00763 Assert.IsTrue(TestUtilities.TruncateTablesForDynamicMaskManagementTest(), "Clear DB after test error"); 00764 } 00765 } 00766 }